100 -29064978 -24383560 -24305317 -15631594 -13027416 -6103997 -6748822 -52795496 -53474173 -52113592 -43875846 -40469428 -37252332 -30378766 -84675650 -80834579 -76893694 -73460541 -66516763 -64881832 -58083072 -117672811 -118371592 -112347771 -110515741 -103347360 -97130164 -93328131 -146644140 -142719051 -143256616 -136776069 -136705174 -130402266 -123662605 -168102990 -162979380 -161378599 -156972365 -157917292 -149935926 -146122481 -177872378 -178826518 -173847618 -172327288 -170835796 -167980435 -168219185 -179941988 0 6182843 14330399 18996828 19181469 25918265 30783807 32887823 38572747 40028125 48656589 53186223 56482529 61253091 61328506 69322482 73800106 79798074 84516075 83699522 89082980 94448902 99452854 103098939 109244992 117251612 122781544 125400493 127014116 130409224 135159681 136211615 140281067 146244106 145977206 149608778 157596387 160031892 167384365 169905305 175591117 184165325 184123268 186884143 194718112 195653137 203143882 203797729 205710151 211350767 14364004 100 26 73739763 55 784123446 63 162236417 48 39851599 90 129206297 30 180392229 26 1000000000 98 163474491 68 428577535 16 16661221 83 68494520 79 120453623 4 67459538 91 76707370 66 21217484 33 45220662 86 242607674 41 1000000000 7 115325496 34 52716493 66 166413293 9 90544106 11 7553738 45 45721089 53 127919396 59 1000000000 13 129844185 75 47369636 6 251588812 60 27299857 81 179069394 59 67310457 25 21315432 35 166909283 95 267480517 33 29981133 15 109830118 8 73167424 76 156277952 9 113330340 55 131540361 91 161479300 43 32311695 99 60718968 93 68882169 17 318871269 52 405520854 4 126218690 41 1000000000 69 1000000000 40 1631159 99 109245434 56 270341750 35 224123411 33 47425891 56 1000000000 12 135089181 51 110199935 37 28923117 11 126501802 67 2095379 18 498852303 67 153713805 33 317092904 17 233108431 30 43049126 12 363534987 69 114677812 88 113733152 1 14093937 38 290890352 83 561235 62 69445737 3 97670291 3 132240960 96 15417327 62 233335968 14 530337223 22 686123259 42 97874456 20 193769840 24 40784071 40 160952847 7 221088335 29 49516072 60 77869268 15 14763869 83 334612276 91 145738372 7 60775557 21 1000000000 80 238764708 64 434463708 75 332038210 65 162794005 28 230146256 20 18482745 22 210304990 44 125522831 2 26250934